; Пример экспресс взлома программы DEFLEKTOR с защитой

God Mode:

Cassette Recorder [Deflektor (original).tzx]
Debugger
Dec
Add Breakpoint 64792
Trace
BASIC <-- LOAD ""ENTER
Remove Breakpoint 64792

; Дополнительная чистка живых ячеек от мусора:

36402 <-- 0 0
39799 <-- 0 0
41232 <-- 0 0

; Установка бесконечной жизни:

34473 <-- 0				; lives (для восстановления 34473  61)
41784 <-- 0				; energy (для восстановления 41784  60)
42724 <-- 0				; overload (для восстановления 42724  165)

; Сброс таблицы рекордов с именами:

40942 <-- 48 48 48 50 53 54	; 000256
40951 <-- 48 48 48 49 50 56	; 000128
40960 <-- 48 48 48 48 54 52	; 000064
40969 <-- 48 48 48 48 51 50	; 000032
40978 <-- 48 48 48 48 49 54	; 000016
40987 <-- 48 48 48 48 48 56	; 000008

40997 <-- XABKA
41005 <-- EPEMA
41013 <-- PH-60
41021 <-- OTKAT
41029 <-- TETKA
41037 <-- AHTOH

; Корректировка клавиш управления режима KEYBOARD:

38905 <-- 87			; переназначить паузу с клавиши P на  I
39056 <-- 223 219 254 31 0	; переназначить лево/право на привычные O и P

; Принудительный выход в BASIC с воссозданием системных переменных:

Go To 23617
23617 <-- 0
23665 <-- 0
PC <-- 4626 
HL <-- 65367
Trace
Cassette Recorder [Eject]

; Создание нового .tzx

New File [Deflektor.tzx]
Cassette Recorder [Record]
Debugger

; Запись блока с автосбросом: (BASIC аналог SAVE "deflektor "CODE 24576, 32724)

17996 <-- 24576			; стартовый адрес для блока данных
18000 <-- 3			; тип блока Bytes
18001 <-- deflektor 		; имя заголовка на конце один пробел
18011 <-- 32724 24576		; длина и стартовый адрес для данных заголовка

IX <-- 18000			; место размещения заголовка
SP <-- 17996			; установить SP-башенку в любое свободное место для автосброса
PC <-- 2436			; переход на подпрограмму записи
Trace

Cassette Recorder [Stop]
